import java.util.Scanner;

//二、	用户在主函数中输入n，
//声明函数判断n是否为水仙花数（三位数，每一位上的数字的立方之和等于数字n本身），
//并在主函数中调用（20分）
public class D12 {
	public static void main(String[] args) {
		Scanner cc = new Scanner(System.in);
		System.out.println("请输入一个数：");
		int n = cc.nextInt();
		if(isWaterNum(n)) {
			System.out.println(n+"是水仙花数");
		}else {
			System.out.println(n+"不是水仙花数");
		}
	}
	
	public static boolean isWaterNum(int n) {
		boolean a = false;
		if(n<=999 && n>100) {
			int ge = n%10;
			int shi = n/10%10;
			int bai = n/100;
			if(ge*ge*ge+shi*shi*shi+bai*bai*bai==n) {
				a=true;
			}
		}
		
		return a;
	}
}
